package com.model;

import org.springframework.stereotype.Component;
import com.thoughtworks.xstream.annotations.XStreamAlias;

import java.sql.Timestamp;

/**
 * Spc_ret_sum_rpt entity. @author MyEclipse Persistence Tools
 */

@Component
@XStreamAlias("table")
public class Spc_ret_sum_rpt extends UUIDObject implements java.io.Serializable {

	// Fields

	private Spc_ret_sum_rptId id;
	private String unq_seq_id;
	private String grp_name_fk;
	private String chart_name_fk;
	private String chart_typ_fk;
	private Double chart_usl;
	private Double chart_ucl;
	private Double chart_target;
	private Double chart_mean;
	private Double chart_lcl;
	private Double chart_lsl;
	private Double chart_sigma_cpk;
	private Double chart_sigma_raw;
	private Double chart_sigma_ppk;
	private Integer calc_total_count;
	private Integer calc_oos_count;
	private Double calc_oos_rate;
	private Integer calc_ooc_count;
	private Double calc_ooc_rate;
	private Integer calc_oosc_count;
	private Double calc_oosc_rate;
	private Double calc_ca;
	private Double calc_cp;
	private Double calc_cpk;
	private Double calc_pp;
	private Double calc_ppk;
	private String calc_grade;
	private Timestamp calc_b_proc_timestamp;
	private Timestamp calc_e_proc_timestamp;

	// Constructors

	/** default constructor */
	public Spc_ret_sum_rpt() {
	}

	/** minimal constructor */
	public Spc_ret_sum_rpt(Spc_ret_sum_rptId id,
			Timestamp calc_b_proc_timestamp, Timestamp calc_e_proc_timestamp) {
		this.id = id;
		this.calc_b_proc_timestamp = calc_b_proc_timestamp;
		this.calc_e_proc_timestamp = calc_e_proc_timestamp;
	}

	/** full constructor */
	public Spc_ret_sum_rpt(Spc_ret_sum_rptId id, String unq_seq_id,
			String grp_name_fk, String chart_name_fk, String chart_typ_fk,
			Double chart_usl, Double chart_ucl, Double chart_target,
			Double chart_mean, Double chart_lcl, Double chart_lsl,
			Double chart_sigma_cpk, Double chart_sigma_raw,
			Double chart_sigma_ppk, Integer calc_total_count,
			Integer calc_oos_count, Double calc_oos_rate,
			Integer calc_ooc_count, Double calc_ooc_rate,
			Integer calc_oosc_count, Double calc_oosc_rate, Double calc_ca,
			Double calc_cp, Double calc_cpk, Double calc_pp, Double calc_ppk,
			String calc_grade, Timestamp calc_b_proc_timestamp,
			Timestamp calc_e_proc_timestamp) {
		this.id = id;
		this.unq_seq_id = unq_seq_id;
		this.grp_name_fk = grp_name_fk;
		this.chart_name_fk = chart_name_fk;
		this.chart_typ_fk = chart_typ_fk;
		this.chart_usl = chart_usl;
		this.chart_ucl = chart_ucl;
		this.chart_target = chart_target;
		this.chart_mean = chart_mean;
		this.chart_lcl = chart_lcl;
		this.chart_lsl = chart_lsl;
		this.chart_sigma_cpk = chart_sigma_cpk;
		this.chart_sigma_raw = chart_sigma_raw;
		this.chart_sigma_ppk = chart_sigma_ppk;
		this.calc_total_count = calc_total_count;
		this.calc_oos_count = calc_oos_count;
		this.calc_oos_rate = calc_oos_rate;
		this.calc_ooc_count = calc_ooc_count;
		this.calc_ooc_rate = calc_ooc_rate;
		this.calc_oosc_count = calc_oosc_count;
		this.calc_oosc_rate = calc_oosc_rate;
		this.calc_ca = calc_ca;
		this.calc_cp = calc_cp;
		this.calc_cpk = calc_cpk;
		this.calc_pp = calc_pp;
		this.calc_ppk = calc_ppk;
		this.calc_grade = calc_grade;
		this.calc_b_proc_timestamp = calc_b_proc_timestamp;
		this.calc_e_proc_timestamp = calc_e_proc_timestamp;
	}

	// Property accessors

	public Spc_ret_sum_rptId getId() {
		return this.id;
	}

	public void setId(Spc_ret_sum_rptId id) {
		this.id = id;
	}

	public String getUnq_seq_id() {
		return this.unq_seq_id;
	}

	public void setUnq_seq_id(String unq_seq_id) {
		this.unq_seq_id = unq_seq_id;
	}

	public String getGrp_name_fk() {
		return this.grp_name_fk;
	}

	public void setGrp_name_fk(String grp_name_fk) {
		this.grp_name_fk = grp_name_fk;
	}

	public String getChart_name_fk() {
		return this.chart_name_fk;
	}

	public void setChart_name_fk(String chart_name_fk) {
		this.chart_name_fk = chart_name_fk;
	}

	public String getChart_typ_fk() {
		return this.chart_typ_fk;
	}

	public void setChart_typ_fk(String chart_typ_fk) {
		this.chart_typ_fk = chart_typ_fk;
	}

	public Double getChart_usl() {
		return this.chart_usl;
	}

	public void setChart_usl(Double chart_usl) {
		this.chart_usl = chart_usl;
	}

	public Double getChart_ucl() {
		return this.chart_ucl;
	}

	public void setChart_ucl(Double chart_ucl) {
		this.chart_ucl = chart_ucl;
	}

	public Double getChart_target() {
		return this.chart_target;
	}

	public void setChart_target(Double chart_target) {
		this.chart_target = chart_target;
	}

	public Double getChart_mean() {
		return this.chart_mean;
	}

	public void setChart_mean(Double chart_mean) {
		this.chart_mean = chart_mean;
	}

	public Double getChart_lcl() {
		return this.chart_lcl;
	}

	public void setChart_lcl(Double chart_lcl) {
		this.chart_lcl = chart_lcl;
	}

	public Double getChart_lsl() {
		return this.chart_lsl;
	}

	public void setChart_lsl(Double chart_lsl) {
		this.chart_lsl = chart_lsl;
	}

	public Double getChart_sigma_cpk() {
		return this.chart_sigma_cpk;
	}

	public void setChart_sigma_cpk(Double chart_sigma_cpk) {
		this.chart_sigma_cpk = chart_sigma_cpk;
	}

	public Double getChart_sigma_raw() {
		return this.chart_sigma_raw;
	}

	public void setChart_sigma_raw(Double chart_sigma_raw) {
		this.chart_sigma_raw = chart_sigma_raw;
	}

	public Double getChart_sigma_ppk() {
		return this.chart_sigma_ppk;
	}

	public void setChart_sigma_ppk(Double chart_sigma_ppk) {
		this.chart_sigma_ppk = chart_sigma_ppk;
	}

	public Integer getCalc_total_count() {
		return this.calc_total_count;
	}

	public void setCalc_total_count(Integer calc_total_count) {
		this.calc_total_count = calc_total_count;
	}

	public Integer getCalc_oos_count() {
		return this.calc_oos_count;
	}

	public void setCalc_oos_count(Integer calc_oos_count) {
		this.calc_oos_count = calc_oos_count;
	}

	public Double getCalc_oos_rate() {
		return this.calc_oos_rate;
	}

	public void setCalc_oos_rate(Double calc_oos_rate) {
		this.calc_oos_rate = calc_oos_rate;
	}

	public Integer getCalc_ooc_count() {
		return this.calc_ooc_count;
	}

	public void setCalc_ooc_count(Integer calc_ooc_count) {
		this.calc_ooc_count = calc_ooc_count;
	}

	public Double getCalc_ooc_rate() {
		return this.calc_ooc_rate;
	}

	public void setCalc_ooc_rate(Double calc_ooc_rate) {
		this.calc_ooc_rate = calc_ooc_rate;
	}

	public Integer getCalc_oosc_count() {
		return this.calc_oosc_count;
	}

	public void setCalc_oosc_count(Integer calc_oosc_count) {
		this.calc_oosc_count = calc_oosc_count;
	}

	public Double getCalc_oosc_rate() {
		return this.calc_oosc_rate;
	}

	public void setCalc_oosc_rate(Double calc_oosc_rate) {
		this.calc_oosc_rate = calc_oosc_rate;
	}

	public Double getCalc_ca() {
		return this.calc_ca;
	}

	public void setCalc_ca(Double calc_ca) {
		this.calc_ca = calc_ca;
	}

	public Double getCalc_cp() {
		return this.calc_cp;
	}

	public void setCalc_cp(Double calc_cp) {
		this.calc_cp = calc_cp;
	}

	public Double getCalc_cpk() {
		return this.calc_cpk;
	}

	public void setCalc_cpk(Double calc_cpk) {
		this.calc_cpk = calc_cpk;
	}

	public Double getCalc_pp() {
		return this.calc_pp;
	}

	public void setCalc_pp(Double calc_pp) {
		this.calc_pp = calc_pp;
	}

	public Double getCalc_ppk() {
		return this.calc_ppk;
	}

	public void setCalc_ppk(Double calc_ppk) {
		this.calc_ppk = calc_ppk;
	}

	public String getCalc_grade() {
		return this.calc_grade;
	}

	public void setCalc_grade(String calc_grade) {
		this.calc_grade = calc_grade;
	}

	public Timestamp getCalc_b_proc_timestamp() {
		return this.calc_b_proc_timestamp;
	}

	public void setCalc_b_proc_timestamp(Timestamp calc_b_proc_timestamp) {
		this.calc_b_proc_timestamp = calc_b_proc_timestamp;
	}

	public Timestamp getCalc_e_proc_timestamp() {
		return this.calc_e_proc_timestamp;
	}

	public void setCalc_e_proc_timestamp(Timestamp calc_e_proc_timestamp) {
		this.calc_e_proc_timestamp = calc_e_proc_timestamp;
	}

}